castigated oneself - Français Anglais Dictionnaire